Synonyms
attract
to cause a feeling of pleasure, liking etc in (a person)
draw attention
bewitch
to cause a (bad) effect on (a person) using magic
charm
captivate
to attract (a person)
attract, enchant
SWEEP OFF ONE'S FEET as in Wiktionary
SWEEP OFF ONE'S FEET as in Wikipedia